local skel = fk.CreateSkill{
  name = "kpaII__haoxitjhede",
}

Fk:loadTranslationTable{
  ["kpaII__haoxitjhede"] = "好戏开场",
  [":kpaII__haoxitjhede"] = "游戏开始时，你登场。",

  ["$kpaII__haoxitjhede"] = "These preparations made, he seizes his lance.<br>"..
  "No longer will he be plain Alonso Quijana...<br>"..
  "but a dauntless knight...<br>"..
  "known as Don Quixote de La Mancha!",
}

skel:addEffect(fk.GameStart, {
  can_refresh = function(self, event, target, player, data)
    return player:hasSkill(skel.name)
  end,
  on_refresh = function (self, event, target, player, data)
    local room = player.room
    room:delay(1000)
    room:notifySkillInvoked(player, skel.name)
    player:broadcastSkillInvoke(skel.name)
    player:chat("These preparations made, he seizes his lance.")
    room:delay(3000)
    player:chat("No longer will he be plain Alonso Quijana...")
    room:delay(3000)
    player:chat("but a dauntless knight...")
    room:delay(1500)
    player:chat("known as Don Quixote de La Mancha!")
    room:delay(4000)
  end
})

return skel